SQL Comments (Commentaires) sont utilisés pour expliquer des sections d'instructions SQL ou pour empêcher l'exécution des instructions SQL elles-mêmes.
Les commentaires sur une seule ligne commencent par --.
Tout texte entre -- et la fin de la ligne sera ignoré (non exécuté).
L'exemple suivant utilise un commentaire sur une seule ligne comme explication :
--Select all:
SELECT * FROM Customers
L'exemple suivant utilise un commentaire sur une seule ligne pour ignorer la fin d'une ligne :
SELECT * FROM Customers -- WHERE City='Berlin'
L'exemple suivant utilise un commentaire sur une ligne pour ignorer l'instruction :
--SELECT * FROM Customers;
SELECT * FROM Products;
Les commentaires multilignes commencent par /* et se terminent par */.
Tout texte entre /* et */ sera ignoré.
L'exemple suivant utilise un commentaire multiligne comme explication :
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
L'exemple suivant utilise un commentaire multiligne pour ignorer plusieurs instructions :
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
Pour ignorer seulement une partie d’une instruction, utilisez également le commentaire /* */.
L'exemple suivant utilise un commentaire pour ignorer une partie d'une chaîne :
SELECT CustomerName, /*City,*/ Country FROM Customers
L'exemple suivant utilise un commentaire pour ignorer une partie d'une instruction :
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName